primate brain - Francés Inglés Diccionario